package cn.ike.service.company;

import cn.ike.domain.company.Company;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * Company业务层
 */

public interface CompanyService {
    // 查询所有企业
    List<Company> findAll();

    /**
     * 分页查询
     * @param pageNum 当前页
     * @param pageSize 页大小
     * @return 返回封装分页参数的PageInfo对象
     */
    PageInfo<Company> findByPage(Integer pageNum, Integer pageSize);

    // 保存企业

    void save(Company company);
    // 更新企业

    void update(Company company);
    // 根据id查询企业信息

    Company findById(String id);
    // 删除企业

    void delete(String id);
}
